package cn.bgs.wjx.WjxService;



import cn.bgs.ActivityManagement.pojo.Announcement;
import cn.bgs.CommunityManagement.pojo.Community;
import cn.bgs.UserManagement.pojo.User;
import cn.bgs.wjx.pojo.*;

import java.util.List;

public interface CommunityService {

    //查询小区所有位置
    List<Community> Listcommunity();
    //查询用户需要缴费的所有类型
    List<UserVo> ListUser(Integer id);
    //查询用户如果有多个房子应缴物业费
    List<UserVo> ListUserVo(Integer id,String type);
    //查询用户缴费的历史记录
    List<TopUpVo> Lifepayhistory(Integer id, String type, String start, String end);
    //维修上报功能
    List<MaintenanceVo> Maintenance(Integer id);

    //   维修修改提交功能
    int GwbUpdate(MaintenanceVo maintenanceVo);

    //   维修上报的撤销申请
    int mainXqxg(Integer maintenanceId);

    // 维修上报的申请添加功能
    List<AddmainListVo> AddmainList(Integer id);

    int GwbAddTeance(MaintenanceVo maintenanceVo);

    List<GwbActivityVo> GwbActivity(Integer id);

    List<GwbActivityVo> GwbActivity1(Integer id);

    int GwbAddshenqing(GwbshenqingVo gwbshenqingVo);

    List<AnnouncementVo> All(Integer id);

    List<AnnouncementVo> All1(Integer id);

    int Zhuce(User user);

    int xgqs(UserVo uservo);
}
